# -*- coding: utf-8 -*-
from .QuModLibs.QuMod import *
from .KDevKit import SRAPI, CLAPI

mod = EasyMod()

@PRE_SERVER_LOADER_HOOK
def SERVER_LOADER():
    if not SRAPI.hasMod():
        return
    # 包含任意前置MOD时加载。
    mod.Server("Server")

@PRE_CLIENT_LOADER_HOOK
def CLIENT_LOADER():
    if not CLAPI.hasMod():
        # 客户端未包含前置MOD时注册异常模块，用于提示用户加载前置。
        mod.Client("ERR")
        return
    # 包含任意前置MOD时加载。
    mod.Client("Client")